Release 6 ========= Diese Release wurde am 2. Januar 1997 veroeffentlicht. Hier eine kleine Uebersicht der wichtigsten Aenderungen zur letzten oeffentlichen Version. In den acht Monaten wurden einige neue Formate, etliche neue Features eingebaut und einige Fehlerbeseitigungen vorgenommen. Auch hier hat es in der Zwischenzeit wieder nicht vermeiden lassen, die Syntax einiger Befehle zu aendern. Registrierte Benutzer, die sich die Zwischenversionen beschafft haben, finden hier als Gedaechtnisstuetze meine komprimierten Anmerkungen aus rel5-6.txt. Neue Formate: o Apple QuickView o HP-HelpTag-SGML (rudimentaer) o LyX o C- und Pascal Sourcecode o NROFF Neue Befehle: o !autoref_items [off|on]: Sollen die Items von description- und xlist-Umgebungen (nicht) referenziert werden? o !code_mac, !code_hp8, !code_iso, !code_dos und !code_tos: UDO kann nun Quelltexte mit vom Systemzeichensatz abweichenden Zeichen umwandeln. o !country: Zusaetzliche Titelseiten-Information o !html_backpage: Zur Angabe einer Ruecksprung-URL fuer die Kopfzeile der ersten HTML-Seite. o !html_keywords: Zur Erzeugung von Meta-Informationen o !html_img_suffix: Zur Ermoeglichung der Einbindung von JPEG-Grafiken etc. o !html_nodesize: Zur Veraenderung der Fontgroesse von Kapitelueberschriften bei HTML o !ifos und !ifnos: Zur Abfrage des Betriebssystems. o !ignore_headline, !ignore_bottomline: Um Kopf- und/oder Fusszeilen nur in manchen Nodes zu unterdruecken. o !ignore_subtoc und Verwandte: Zur Unterdrueckung der Ausgabe von automatischen Unter-Inhaltsverzeichnissen o !ignore_links: Zur Unterdrueckung automatischer Links auf den Node, in dem dieses Kommando benutzt wird o !image*: Zum Erzeugen von Bildunterschriften ohne "Abbildung #:". o !image_counter: Zum Setzen des Bildzaehlers. o !no_index: Soll kein Index erzeugt werden? o !no_toc_subnodes, !no_toc_subsubnodes, !no_toc_subsubsubnodes: Zur Verringerung des Umfangs des Inhaltsverzeichnisses o !no_preamble: Falls man selber die Praeambel zu einem Format erstellen moechte. o !parwidth: Zur Veraenderung der Zeilenbreite des Ausgabetextes o !rtf_charwidth: Zur Veraenderung des Berechnungswertes fuer Einrueckungen beim RTF o !set, !unset, !ifset, !ifnset: Zum Setzen und Abfragen von Symbolen. o !sort_hyphen_file: Soll UDO die Trennvorschlaege sortieren und dabei Dubletten entfernen? o !subsubsubnode und Verwandte: Eine vierte Gliederungsebene. o !table_counter: Zum Setzen des Tabellenzaehlers. o !table_caption*: Zum Erzeugen von Tabellentiteln ohne "Tabelle #:". o !tabwidth: Zur Angabe der Tabulatorbreite fuer verbatim- Umgebungen. o !use_justification: Soll Blocksatz erzeugt werden? o !use_nodes_inside_index, !use_alias_inside_index, !use_label_inside_index: Sollen Nodes, Aliase und/oder Labels automatisch in den Index uebernommen werden? o !use_output_buffer: Soll ein Ausgabe-Puffer benutzt werden, um die Referenzierung bei HTML und Windows Help sicherer zu machen? o !use_short_envs: Sollen alle Umgebungen komprimiert ausgegeben werden? o !verbatimsize: Zum Setzen der Fontgroesse von verbatim- Umgebungen. o !win_background: Zum Setzen der Hintergrundfarbe fuer WinHelp. o !win_high_compression, !win_medium_compression: Zum Setzen der Komressionsrate von WinHelp-Dateien. o !win_inline_bitmaps: Sollen hard-coded Bitmaps fuer WinHelp benutzt werden? o !win_charwidth: Zur Veraenderung des Berechnungswertes fuer Einrueckungen bei WinHelp. Neuheiten: o Eine vierte Gliederungsebene ist nun moeglich. o Blocksatz o Makros und Definitionen koennen Parameter enthalten. Das Schreiben eigener Kommandos ist damit in weiten Teilen moeglich. o blist-, ilist- und tlist-Umgebung o rechtbuendiger Text (flushright-Umgebung) o linksbuendiger Text (flushleft-Umgebung) zur Unterdrueckung des Blocksatzes o Bis zu vier Email-Adressen und das Land des Autors koennen auf der Titelseite ausgegeben werden. o Italienisch (!language italian), Spanisch (!language spanish) und Schwedisch (!language swedish) koennen als Ausgabesprache verwendet werden. o UDO kann die von ihm erzeugten Trennvorschlaege sortieren und dabei doppelte Eintraege entfernen. o !no_umlaute wandelt nun nicht nur Umlaute, sondern (fast) alle 8-bit-Zeichen um. o Es wurden etliche Laufzeit-Optimierungen vorgenommen. Trotz des gewaltigen Zuwachses an Befehlen braucht UDO nicht mehr Zeit als vorher, ja in den meisten Faellen ist UDO sogar schneller geworden. Aenderungen: o Die Umwandlung ins RTF wurde komplett neu programmiert, so dass die erzeugten Dateien nun auch problemlos mit WinWord importiert werden koennen. o Fuer LaTeX 2.09 und LaTeX2e erzeugt UDO automatisch eine Praeambel (abschaltbar). o Es koennen nun wesentlich mehr Kapitel, Tabellenzeilen, Trennvorschlaege etc. benutzt werden. o UDO entdeckt wesentlich mehr Syntaxfehler als zuvor. o Bilder werden nun umgebungsabhaengig positioniert. Sie werden nur noch dann zentriert ausgegeben, wenn der !image- Befehl innerhalb einer center-Umgebung steht. Die linksbuendige oder rechtsbuendige Ausgabe von Bilder ist somit nun auch moeglich. o Die Default-Endung fuer ASCII-Dateien lautet nun .txt. o Bei der LaTeX-Ausgabe wird innerhalb \verb kein Zeilenumbruch mehr erzeugt. o DOS-Grafikzeichen werden fuer WinHelp durch `+', `-' oder `|' ersetzt. Syntaxaenderungen: o !no_verbatim_umlaute ersetzt den Schalter !verbatim_no_umlaute o Der Befehl !list_parsep existiert nicht mehr. Komprimierte Umgebungen koennen nun viel eleganter mit dem Umgebungsparameter !short erstellt werden. o Die zu benutzende Sprache muss nun mit !language gesetzt werden. !language german ersetzt demnach den Befehl !german etc. o Beim Index-Befehl koennen nun bis zu drei Indizes uebergeben werden. o Der Befehl !win_html_look existiert nicht mehr. o Schattierte, helle, umrandete und umrahmte Schrift wird nicht mehr angeboten. Falls man diese Schriftarten unbedingt benoetigt, so kann man sich die noetigen Befehle leicht mit Definitionen selbst programmieren.